/*首页*/
.index-header{ padding:.12rem 0; background-color:#f75e46;  width:100%; position: relative; height:auto; display:block; overflow:hidden; z-index:10; }
.index-header .index-header-logo2{float:Left; position:relative; width: 1.48rem; padding-left:0144rem}
.index-header .index-header-logo2 img{width:100%}
.index-header .index-header-search2{ float:right; width:5.904rem; height:0.72rem; position: relative;}
.index-header .index-header-search2 .text-input2{ float:left; height:0.72rem; box-sizing:border-box; border-radius:0; width:4.848rem; font-size:0.3rem; line-height:.42rem; color:#bbbbbb; padding-left:0.576rem;  background: #fff url(../../images/search4.png) no-repeat 3% center; background-size:.33rem; }
.index-header .index-header-search2 a{ float: right; position: relative; width:1.056rem; text-align:right; margin-top:-.12rem; }
.index-header .index-header-search2 a img{ height:0.96rem;  }

.index-header .index-header-logo{float:Left; position:relative; width: 2.04rem; top:.06rem; }
.index-header .index-header-logo img{padding:0; margin-left: 0.12rem;width:1.8rem !important; }
.index-header .index-header-search{ float:left; width:50%; height:.73rem; position: relative;background: #fff;}

@media screen and (min-width: 769px) {
    .index-header .index-header-search{width: 78%!important;}
}
.index-header .index-header-search .text-input{ float:left; height:0.73rem; box-sizing:border-box; border-radius:0px; width:100% ;line-height:.73rem; color:#bbbbbb; text-align:center; }
.index-header .index-header-search .text-input span{background: #fff url(../../images/search4.png) no-repeat left center; background-size:.33rem; padding-left:0.47rem;}

.index-header .toPc{display: inline-block; position: absolute;top: 0;right: 0;  width:1.056rem;height: 0.96rem ; text-align:right; line-height: .96rem}
.index-header .toPc img{ height:.96rem; width: .96rem }
.appGc img{ height:.65rem !important; width: .8rem !important}
.appDownload {
    position: fixed;
    right: .2rem;
    top:50%;
    width: 1.2rem;
    height: 1.45rem;
    display: block;
}
.appDownloadBox{
    width: 100%;
    height: 100%;
    position: relative;
}
.appDownloadBox span{
    position: absolute;
    z-index: 888;
    width: .4rem;
    height: .4rem;
    display: block;
    left: 0;
    top: 0;
}
.appBox{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 100;
    display: block;
}
.appDownload img {
    width: 100%;
    height: 100%;
}
.img-responsive{    display: block;  max-width: 100%;  height: auto;vertical-align: middle;}

/*首页banner*/
.index-banner{ height:auto; display:block; overflow:hidden; position:relative;}
.index-banner .banner-img{ height:2.92rem; width:100%;}
.index-banner .banner-img .demo{height:2.92rem; display:block; overflow:hidden;}
.index-banner .banner-img .demo img{ height:100%;}

.banner-list{ position:absolute; bottom:0.2rem; width:100%; text-align:center;}
.banner-list a{ display:inline-block; background:url(../../images/index/list-ico.png) no-repeat 0 0; width:0.12rem; height:0.12rem; margin:0 0.05rem; background-size:0.12rem;}
.banner-list a.active{ background:url(../../images/index/list-ico-hov.png) no-repeat 0 0; background-size:0.12rem;}


/*列表*/
.index-swiper{ height:auto; display:block; overflow:hidden; padding:0 1%;}
.index-swiper .swiper-slide{ width:20%; height:auto; display:block; overflow:hidden; margin-top:0.10rem}
.index-swiper .swiper-slide p{ height:0.35rem; line-height:0.30rem;}
.index-swiper .swiper-slide span{ width:1.09rem; height:1.09rem; display:inline-block; background-size:100% !important;}
.index-swiper .swiper-slide span.class01{ background:url(../../images/bi.png) no-repeat center top;}
.index-swiper .swiper-slide span.class02{ background:url(../../images/hao.png) no-repeat center top;}
.index-swiper .swiper-slide span.class03{ background:url(../../images/shouyou.png) no-repeat center top;}
.index-swiper .swiper-slide span.class04{ background:url(../../images/lian.png) no-repeat center top;}
.index-swiper .swiper-slide span.class05{ background:url(../../images/zhuan.png) no-repeat center top;}

/*游戏列表*/
.ind-search-game{ height:auto; display:block; overflow:hidden;}

.ind-search-game .tab{height:auto; display:block; overflow:hidden;}
.ind-search-game .tab .tab-head{height:auto; display:block; overflow:hidden;}
.ind-search-game .tab .tab-nav{height:auto; display:block; overflow:hidden;}
.ind-search-game .tab .tab-nav li{float:left; width:50%; text-align:center;}
.ind-search-game .tab .tab-nav li a{width: 100%;float: left;box-sizing: border-box;border-right: 1px solid #e8e8e8;font-size: .32rem;  color: #000;line-height: 1.03rem;text-align: center;border-bottom: 1px solid #e8e8e8; background:#f8f8f8;}
.ind-search-game .tab .tab-nav li a span{ display:inline-block; padding-left:0.52rem;}
.ind-search-game .tab .tab-nav li a span.dn{ background:#f8f8f8 url(../../images/diannao-gray.png) left center no-repeat; background-size:.38rem;}
.ind-search-game .tab .tab-nav li.active a span.dn{ background:url(../../images/diannao.png) left center no-repeat; background-size:.38rem;}
.ind-search-game .tab .tab-nav li a span.sj{ background:#f8f8f8 url(../../images/shouji-gray.png) left center no-repeat; background-size:.38rem;}
.ind-search-game .tab .tab-nav li.active a span.sj{ background:url(../../images/shouji.png) left center no-repeat; background-size:.38rem;}
.ind-search-game .tab .tab-nav .active a{cursor:default; color:#f75e46; background:#fff; border-bottom: 1px solid #fff; }


.ind-search-game .game-list{float:left; width:100%; position: relative; border-top:1px solid #e8e8e8; background:#fff; padding-top:.2rem; }
.ind-search-game .tab-class01{ width:100%; padding:.3rem 0 .1rem; height:auto; display:block; overflow:hidden;  }
.ind-search-game .tab-class01 ul li{width:25%; padding:.1rem 0 .2rem 0; font-size: .28rem; line-height:0.5rem; text-align: center; float:left;  }
.ind-search-game .tab-class01 ul li a{ display:block; text-align: center; color:#333; }
.ind-search-game .tab-class01 ul li img{display:block; margin-bottom:.05rem; width:1.28rem; height:1.28rem;  border-radius:15%;}
.ind-search-game .tab-class01 ul li a p{  white-space:nowrap; overflow:hidden; width:100%; padding:0 5%;text-overflow: ellipsis;}

.tab-more{ height:1rem; line-height:1rem; text-align:center;}
.tab-more a.more{ display:inline-block;}
.tab-more a.pend-more{height:1rem; background:url(../../images/index/pend-more-ico.png) no-repeat center center; background-size:0.28rem; display:block;}
.tab-more a.pend-more-hov{height:1rem; background:url(../../images/index/pend-more-ico-hov.png) no-repeat center center; background-size:0.28rem; display:block;}

.ind-search-game .tab-class02{ width:100%; padding:.3rem 0.5% .1rem;  height:auto; display:block; overflow:hidden;}
.ind-search-game .tab-class02 ul li{width:25%; padding:.1rem 0 .2rem 0; font-size: .28rem; line-height:0.5rem; text-align: center; float:left;  }
.ind-search-game .tab-class02 ul li a{ display:block; text-align: center; color:#333; }
.ind-search-game .tab-class02 ul li img{display:block; margin-bottom:.05rem; width:1.42rem; height:1.42rem;  border-radius:15%;}

/*历史记录*/
.index-record{ height:auto; display:block; overflow:hidden;}
.index-record .record-titl{ height:0.52rem; line-height:0.52rem;}
.index-record .record-conn{ height:auto; display:block; overflow:hidden;}
.index-record .record-conn:last-child .demolist{border-bottom:none;}
.index-record .record-conn .demolist{ height:auto; display:block; overflow:hidden; position: relative;}
.index-record .recor-pldn .demolist:last-child{border-bottom:none;}

.record-conn .demolist .mbgmes-img{ width:1.28rem; overflow:hidden; position:relative; height:1.28rem; line-height:1.28rem; background:#f1f1f1; border-radius:15%;}
.record-conn .demolist .mbgmes-img img{ height: 1.28rem;vertical-align: top;}
.record-conn .demolist .mbgmes-img div.img_bj{ height:0.38rem; opacity:0.7; width:100%; position:absolute; bottom:0; }
.record-conn .demolist .mbgmes-img div.img-text{height:0.38rem; line-height:0.38rem; width:100%; position:absolute; bottom:0;}
.record-conn .demolist .mbgmes-con-index{ margin-left:1.60rem;  height:auto; display:block; overflow:hidden;}
.record-conn .demolist .mbgmes-ico{ background:url(../../images/index/mbgmes-ico.png) no-repeat right center; background-size:0.16rem;}
.record-conn .demolist .mbgmes-con-index .mbl-title{ line-height:0.48rem;}
.record-conn .demolist .mbgmes-con-index .mbl-cper{height:auto; display:block; overflow:hidden;}
.record-conn .demolist .mbgmes-con-index .mbl-cper .mbl-money{ height:0.68rem; line-height:0.68rem;}
.record-conn .demolist .mbgmes-con-index .mbl-cper .mbl-icon{height: 0.68rem}
.record-conn .demolist .sell-out{width:80%;height:100%;position: absolute;background: url("../../images/common/sell-out.png") no-repeat 62%;background-size: 1.85rem 1.14rem;left: 0;top: 0}

.mbgmes-con-index .mbl-cper .mbl-icon i{ display:inline-block; float:left; width:0.45rem; height:0.58rem;}
.mbgmes-con-index .mbl-cper .mbl-icon i.tu{ background:url(../../images/Icon/mbl-tu.png) no-repeat right center; background-size:0.32rem;}
.mbgmes-con-index .mbl-cper .mbl-icon i.ji{ background:url(../../images/Icon/equ-ji.png) no-repeat right center; background-size:0.32rem;}
.mbgmes-con-index .mbl-cper .mbl-icon i.tou{background:url(../../images/Icon/equ-tou.png) no-repeat right center; background-size:0.32rem;}
.mbgmes-con-index .mbl-cper .mbl-icon i.pei{background:url(../../images/Icon/equ-pei.png) no-repeat right center; background-size:0.32rem;}
.mbgmes-con-index .mbl-cper .mbl-icon i.an{background:url(../../images/Icon/equ-an.png) no-repeat right center; background-size:0.32rem;}
.mbgmes-con-index .mbl-cper .mbl-icon i.shi{background:url(../../images/Icon/equ-shi.png) no-repeat right center; background-size:0.32rem;}
.mbgmes-con-index .mbl-cper .mbl-icon i.bao{background:url(../../images/Icon/equ-bao.png) no-repeat right center; background-size:0.32rem;}

.mbl-parea {line-height:0.48rem;}
.mbl-parea span{ display:inline-block; width:1.08rem; height:0.48rem; line-height:0.48rem; border-radius:0.1rem;}
.mbl-parea p.mbl-qfu{width: 74%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}

/*验证中心*/
.index-proving{ height:auto; display:block; overflow:hidden;}
.index-proving .prov-titl{height:auto; display:block; overflow:hidden;}
.index-proving .prov-titl h2{ height:0.50rem; line-height:0.50rem;}
.index-proving .prov-titl p{  line-height:0.48rem;}
.index-proving .prov-conn{height:auto; display:block; overflow:hidden;}
.index-proving .prov-conn .prov-input{ height:0.8rem; line-height:0.8rem; background:url(../../images/curent.jpg) no-repeat left center; background-size:0.06rem; border:none; outline:none; padding-left:0.25rem; width:70%;}
.index-proving .prov-conn .prov-btn{ width:1.9rem; height:0.8rem; line-height:0.8rem; border-radius:0.1rem;}

/*问题反馈*/
.index-feedback{ height:auto; display:block; overflow:hidden;}
.index-feedback .fdback-titl{ height:0.9rem; line-height:0.9rem;}
.index-feedback .fdback-conn{ height:auto; display:block; overflow:hidden;}
.index-feedback .fdback-conn ul li{ width:33.3%; height:1.08rem; text-align:center;}
.index-feedback .fdback-conn ul li span{ display:inline-block; line-height:1.08rem; padding-left:0.82rem;}
.index-feedback .fdback-conn ul li span.zhix{ background:url(../../images/kefu/callmenu10.png) no-repeat left center; background-size:0.62rem;}
.index-feedback .fdback-conn ul li span.tous{ background:url(../../images/kefu/callmenu11.png) no-repeat left center; background-size:0.62rem;}
.index-feedback .fdback-conn ul li span.jiany{ background:url(../../images/kefu/callmenu12.png) no-repeat left center; background-size:0.62rem;}


/*客服验证*/
.dialog-main .dialog-foot a.color-000{ color:#000;}


/*10-25红包活动 修改by cxy 11-28*/
.hb-activity-box{
    width: 6.78rem;
    height: 7.98rem;
    background: url("../../images/secure/hb-activity-bg.png") no-repeat center top;
    background-size: 100%;
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 999;
    margin-top: -3.99rem;
    margin-left: -3.39rem;
}
.hb-activity-box .hb-icon-close{
    width: 0.8rem;
    height: 0.77rem;
    display: inline-block;
    background: url("../../images/secure/hb-close.png") no-repeat center;
    background-size: 0.8rem;
    position: absolute;
    top: 7.4rem;
    left:50%;
    margin-left:-0.4rem;
}
.hb-activity-box .hb-download-btn {
    width: 4.44rem;
    height: 1.5rem;
    display: inline-block;
    background: url("../../images/secure/hb-download-btn.png") no-repeat center;
    background-size: 100%;
    position: absolute;
    bottom: 1.2rem;
    left: 50%;
    margin-left: -2.24rem;
}
/*新增找回包付*/
.mbl-cper .mbl-icon i.zhao{background:url(../../images/Icon/equ-zhao.png) no-repeat right center; background-size:0.32rem;}
.mbl-cper .mbl-icon i.mai{background:url(../../images/Icon/mbl-mai.png) no-repeat right center; background-size:0.32rem;}
.mbl-cper .mbl-icon i.shang{background:url(../../images/Icon/equ-shang.png) no-repeat right center; background-size:0.32rem;}
